Управление тегами

В процессе обсуждения нового проекта, который должен запуститься к новому году, пришли с партнерами вот к какому вопросу: Как управлять тегами пользователей? Кто-то будет писать «музыка», кто-то «Музыка», кто-то вообще «music». Короче вариантов много. Особенно в нашем проекте, специфика которого лежит на стыке русского и португальских языков. А если учесть разное транскрибирование португальских слов разными людьми энтропия грозит достигнуть катастрофического максимума. Всё это ведет к потере функционала тегов как навигации. То есть запись с тегом «music» не откроет все записи по этой теме. В общем понятно.

Мнений всего 2 — редактировать их или не редактировать. Я за то, что бы оставлять как есть. Если будет хаос, разгрести его будет не очень сложно — по одной-две записи на «сомнительные» теги отредактировал и тега нет. Но само редактирование постов нарушает прайваси пользователя, что не очень хорошо, тем более на свежем проекте. Моё предложение — некие рекомендации по постановке меток, скажем, на странице about и личное письмо «накосячившим» авторам с просьбой поправить.
Сторонники редактирования высказывают мысль, что быстрое редактирование меток модераторами дисциплинирует пользователей и простановка тегов сохранит свой изначальный смысл — категоризация информации.
Как это происходит на ваших проектах, коллеги? Какой вы выбрали себе путь?

Второй момент чисто технический. Это скорее предложение разработчикам LS. На данный момент тэги «foo» и «Foo» — расцениваются системой как разные. Конечно, приводить всё к нижнему регистру не правильно. Ведь есть аббревиатуры и т.д. Но вот при выводе постов с определенной месткой, мне кажется, «внутри» стоило бы делать strtolower. Как это, например, сделано на хабре (сравните это и это). А вот про вывод в облако таких тэгов я для себя так пока и не определился.

Облако тегов

В данный момент я вижу, что в облаке тегов выводятся все существующие в базе теги.
Имеет ли смысл выводить их все, и не лучше ли выводить, к примеру, определенное количество самых «легких»? А на остальные давать ссылку «все теги» с перебросом на страницу, где будут уже все существующие теги в системе?

Вывод тегов для определённого блога

Хотелось бы узнать как можно вывести в блоке облака тегов теги, которые соответствуют только блогу в котором в данный момент находится посетитель.

Тоесть… Допустим зашёл посетитель в блог «Новости проекта» и в блоке облака тегов показывались только теги соответствующие топикам данного блога.

Порылся в базе — разобрался, что это реально реализовать ведь в базу вроде как прописываются и ID блога для каждого тега. А вот с моими пока что не особыми познаниями PHP реализовать никак не могу :(